type github.com/klauspost/compress/zstd.fastBase
21 uses
github.com/klauspost/compress/zstd (current package)
dict.go#L233: enc := encoder(&bestFastEncoder{fastBase: fastBase{maxMatchOff: int32(maxMatchLen), bufferReset: math.MaxInt32 - int32(maxMatchLen*2), lowMem: false}})
enc_base.go#L14: type fastBase struct {
enc_base.go#L29: func (e *fastBase) CRC() *xxhash.Digest {
enc_base.go#L34: func (e *fastBase) AppendCRC(dst []byte) []byte {
enc_base.go#L42: func (e *fastBase) WindowSize(size int64) int32 {
enc_base.go#L53: func (e *fastBase) Block() *blockEnc {
enc_base.go#L57: func (e *fastBase) addBlock(src []byte) int32 {
enc_base.go#L82: func (e *fastBase) ensureHist(n int) {
enc_base.go#L105: func (e *fastBase) UseBlock(enc *blockEnc) {
enc_base.go#L110: func (e *fastBase) matchlen(s, t int32, src []byte) int32 {
enc_base.go#L132: func (e *fastBase) resetBase(d *dict, singleBlock bool) {
enc_best.go#L70: fastBase
enc_better.go#L41: fastBase
enc_fast.go#L27: fastBase
encoder_options.go#L54: return &fastEncoderDict{fastEncoder: fastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}}
encoder_options.go#L56: return &fastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}
encoder_options.go#L60: return &doubleFastEncoderDict{fastEncoderDict: fastEncoderDict{fastEncoder: fastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}}}
encoder_options.go#L62: return &doubleFastEncoder{fastEncoder: fastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}}
encoder_options.go#L65: return &betterFastEncoderDict{betterFastEncoder: betterFastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}}
encoder_options.go#L67: return &betterFastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}
encoder_options.go#L69: return &bestFastEncoder{fastBase: fastBase{maxMatchOff: int32(o.windowSize), bufferReset: math.MaxInt32 - int32(o.windowSize*2), lowMem: o.lowMem}}
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |